barber's pole worm - French English Dictionary